* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 18px;
    font-family: arial, sans-serif;
    color: #a8a8a8;
	background:url(../img/Bg_header.png) ;
    min-width: 1000px;
}

a { color: #349ce6; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

#wrapper { background: url(images/wrapper.png) repeat-x 0 0; }

.shell { padding: 9px 0 30px; width: 995px; margin: 0 auto; background: url(images/top-lights.png) no-repeat 0 0; }

.socials { display: inline; float: right; padding-right: 4px; }
.socials a { display: block; float: left; padding-right: 9px; width: 22px; height: 22px; text-indent: -4000px; }
.socials a.facebook { background: url(images/facebook.png) no-repeat 0 0; }
.socials a.twitter { background: url(images/twitter.png) no-repeat 0 0; }
.socials a.rss { padding-right: 0; background: url(images/rss.png) no-repeat 0 0; }
.socials a:hover { background-position: 0 -22px; }

#top-navigation { color: #000; padding-left: 10px; }
#top-navigation a { color: #818082; }
#top-navigation a:hover { color: #b2b2b2; }
#top-navigation span { padding: 0 6px 0 9px; }

#header { position: relative; padding:0px 0 25px 9px; width: 981px; }
 
#logo { display: inline; float: left; width: 317px; }
#logo a { display: block; width: 317px; height: 24px; background: url(images/logo.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
#logo .slogan { color: #a2a2a3; font-size: 10px; line-height: 15px; text-transform: uppercase; }

#search { display: inline; float: right; margin-top: 2px; width: 261px; background: url(images/search.png) no-repeat 0 0; }
#search .field { display: inline; float: left; background: none; border: 0; padding: 10px 14px 6px; width: 190px; }
#search .field { font-size: 11px; color: #858585; line-height: 16px; }
#search .submit-button { display: inline; float: right; background: none; border: 0; cursor: pointer; width: 43px; height: 33px; }

#navigation { margin: 0 0 0 7px; padding: 2px 0 0 3px; width: 983px; height: 73px; background: url(images/navigation.png) no-repeat 0 0; }
#navigation ul li { list-style: none; display: inline; float: left;	line-height: 60px;text-shadow: 1px 1px #1b3242; background: url(images/nav-sep.png) no-repeat right 0; }
#navigation ul li { font-family: 'Play', sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; }
#navigation ul li.first a { padding: 0 23px 0 26px; background: url(images/nav-first.png) no-repeat 0 -4000px; }
#navigation ul li a { display: inline; float: left; padding: 0 22px 0 19px; color: #fff; background: url(images/nav-item.png) repeat-x 0 -4000px; }
#navigation ul li a:hover { background-position: 0 0; text-decoration: none; }

#slider { position: relative; padding: 6px 0 35px; margin-left: 2px; width: 984px; background: url(images/slider.png) no-repeat 0 0; px; le lelee; margin:auto; }

#slider .caption { position: absolute; top: 295px; left: 0; padding-top: 16px; width: 981px; height: 47px; background:url(../img/caption.png) repeat-x 0 0; }
#slider .caption p { text-align: center; font-family: 'Play', sans-serif; font-size: 20px; color: #fff; font-weight: bold; line-height: 32px; }
#slider .caption p span { padding: 0 22px 0 20px; font-family: arial, sans-serif; font-size: 10px; color: #8a8b89; text-transform: uppercase; font-weight: normal; line-height: 32px; }
#slider .caption a.watch-now { display: inline-block; width: 116px; height: 32px; line-height: 32px; background:#F1831E; border-radius:8px; position:relative; top:-4px;}
#slider .caption a.watch-now { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #fff; text-align: center; }
#slider .caption a.watch-now:hover { text-decoration: none; background-position: 0 -32px; background:#1313e1;}

#main { padding-left: 4px; }
#main-top { font-size: 0; line-height: 0; text-indent: -4000px; height: 10px; background: url(images/main-top.png) no-repeat 0 0; }
#main-middle { padding: 10px 27px 0; width: 937px; background: url(images/main-middle.png) repeat-y 0 0; }
#main-bottom { font-size: 0; line-height: 0; text-indent: -4000px; height: 11px; background: url(images/main-bottom.png) no-repeat 0 0; }

h2 { margin-bottom: 7px; font-family: 'Play', sans-serif; font-size: 26px; line-height: 47px; color: #fff; font-weight: normal; border-bottom: solid 1px #373737; }

#content { display: inline; float: left; width: 618px; }
.post { padding-bottom: 56px; }
.post p { padding: 9px 0 10px; }
.post a.learn-more { display: block; width: 98px; height: 27px; line-height: 27px; background: url(images/learn-more.png) no-repeat 0 0; text-align: center; font-weight: bold; color: #fff; }
.post a.learn-more:hover { text-decoration: none; background-position: 0 -27px; }

.games { padding-bottom: 32px; }

.games-slider { margin-top: 13px; padding: 23px 0 0 17px;  width: 609px; height: 138px; background: url(images/games-slider.png) no-repeat 0 0; }
.games-slider .jcarousel-container { position: relative; overflow: hidden; padding: 0 22px; width: 576px; height: 120px; }
.games-slider .jcarousel-clip { position: relative; overflow: hidden; width: 576px; height: 120px; }
.games-slider .jcarousel-clip ul li { position: relative; overflow: hidden; padding-left: 17px;; height: 120px; font-size: 11px; color: #a8a8a8; cursor: pointer; }
.games-slider .jcarousel-clip ul li .small-caption { position: absolute; top: 68px; left: 17px; display: none; font-size: 10px; line-height: 27px; background: url(images/small-caption.png) repeat-x 0 0; text-indent: 12px; padding: 0; }
.games-slider .jcarousel-clip ul li .title { text-align: center; padding: 0; line-height: 24px; }
.games-slider .jcarousel-clip ul li.active .title { color: #349ce6; }
.games-slider .jcarousel-clip ul li.active .small-caption { display: block; }

.games-nav a.prev-arrow { position: absolute; top: 68px; left: 14px; display: block; width: 11px; height: 16px; background: url(images/prev-arrow.png) no-repeat 0 0; text-indent: -4000px; overflow: hidden; }
.games-nav a.next-arrow { position: absolute; top: 68px; right: 14px; display: block; width: 11px; height: 16px; background: url(images/next-arrow.png) no-repeat 0 0; text-indent: -4000px; overflow: hidden; }
.games-nav a:hover { background-position: 0 -17px; }

#sidebar { display: inline; float: right; width: 289px; }
.widget ul { padding: 5px 0 0 10px; list-style: square; }
.widget li { color: #a8a8a8; line-height: 26px; }
.widget li a { text-decoration: underline; }
.widget li a:hover { color: #fff; }
.widget .img-frame { margin-top: 8px; padding: 3px; background: url(images/img-frame.png) no-repeat 0 0; }
.widget .img-frame img { display: block; }

.services { padding-bottom: 60px; }
.contact h2 { margin-bottom: 16px; }


#bottom-nav { padding-left: 8px; color: #000; }
#bottom-nav span { padding: 0 8px 0 6px; }
#bottom-nav a { color: #8e8e8e; }

#login_dialog{
	display: block;
    height: auto;
    left: 480px;
    outline: 0 none;
    top: 134px;
    width: 450px;
    z-index: 1002;
	background:url(../img/dialog/3.png) right top no-repeat;
}
	#login_dialog .dialog_top{
		height:57px;
		border:0 none;
		background:url(../img/dialog/1.png) left top no-repeat;
		padding:0px 36px;
	}
		#login_dialog .dialog_top .title{
			    background:url(../img/dialog/2.png);
				color: #80351E;
				display: inline-block;
				font-family: "UVNHongHaHepB",Calibri,"Trebuchet MS";
				font-size: 26px;
				font-weight: bold;
				height: 52px;
				line-height: 57px;
				margin: 0;
				padding: 5px 0 0 ;
				text-align: center;
				text-shadow: 0 1px 0 #F8B26D;
				text-transform: capitalize;
				width: 100%;
		}
	#login_dialog .dialog_mid{
		 background:url(../img/dialog/6.png) repeat-y right;
		margin: 0 ;
		overflow: hidden;
		padding: 0 36px ;
		position:relative;
	}
		#login_dialog .dialog_mid .mid_ui1{
			 background:url(../img/dialog/4.png) repeat-y left;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 36px;
		}
		#login_dialog .dialog_mid .mid_ui2{
			color: white;
			height: 100%;
			padding-top: 10px;
			background:#FF8C1E;
		}
			#login_dialog .dialog_mid .mid_ui2 .j-grid{
				width:100%;
			}
				#login_dialog .dialog_mid .mid_ui2 .j-grid .j-rows {
					vertical-align: top;
				}
				#login_dialog .dialog_mid .mid_ui2 .j-grid .j-row {
					font-size: 12px;
				}
					 #login_dialog .dialog_mid .mid_ui2 .j-grid .j-row-cell {
						padding-bottom: 15px;
					}
						#login_dialog .dialog_mid .mid_ui2 .j-grid .j-row-cell .button{
							background: linear-gradient(45deg, #F8871E 0px, #F8871E 78%, #FFA148 78%, #FFA148 100%);
							border: 5px solid #ED7E19;
							border-radius: 18px 18px 18px 18px;
							box-shadow: 0 2px 4px 0 #BD6B1D;
							color: #80351E;
							font-size: 15px;
							font-weight: bold;
							padding: 2px 5px;
							text-shadow: -1px 1px 0 #FFB672;
							cursor:pointer;
						}
							#login_dialog .dialog_mid .mid_ui2 .j-grid .j-row-cell .button:hover{
								box-shadow: 0 2px 4px 0 #80351E;
    							color: white ;
							}
						#login_dialog .dialog_mid .mid_ui2 .j-grid .j-row-cell .j-tbutton{
							color: #B6311C;
							cursor: pointer;
							font-family: "UVNHongHaHepB",Calibri,"Trebuchet MS";
							font-size: 14px;
							padding-right:22px;
						}
							#login_dialog .dialog_mid .mid_ui2 .j-grid .j-row-cell .j-tbutton span{
								display: inline-block;
							}
	#login_dialog .dialog_bot{
		height: 48px;
		padding: 0 36px;
		position: relative;
		background:url(../img/dialog/9.png) no-repeat right top;
	}
		#login_dialog .dialog_bot .bot_ui1{
			height: 48px;
			left: 0;
			position: absolute;
			top: 0;
			width: 36px;
			background:url(../img/dialog/7.png) no-repeat left ;
		}
		#login_dialog .dialog_bot .bot_ui2{
			height: 48px;
			width: 100%;
			background:url(../img/dialog/8.png) repeat-x ;
		}
		
		.ui-icon-closethick
		{
			position: absolute;
			right: 26px;
			top: 37px;
			background-position: -96px -128px;
			background:url(../img/dialog/icon.png) no-repeat;
			color:#f88825;
		}
		.ui-dialog-buttonset{
			
			background:url(../img/dialog/icon.png) no-repeat;
		}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
.ui-widget-overlay {
    background:#949494;
    opacity: 0.3;
}
.bg-footer{
	background:url(../img/line_bottom.png);
	height:46px;
}
.bg-inner{
    margin-left: auto;
    margin-right: auto;
    width: 950px;
}
/*-------------------bg_content------------------*/
.bg-content .bg-inner #divNoticeBox{
	 left: 0;
    overflow: hidden;
    position: relative;
    top: -84px;
    width: 100%
	
}
	.bg-content .bg-inner #divNoticeBox ul{
		margin:auto;
		width:586px;
	}
	.bg-content .bg-inner #divNoticeBox ul li{
		background: url(../img/round-red-bullet.png) no-repeat left center;
		display: inline-block;
		margin-right: 10px;
		padding-left: 25px;
	}
		.bg-content .bg-inner #divNoticeBox ul li a{
			color:#FFF;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:14px;
			font-weight:bold;
		}
		.bg-content .bg-inner #divNoticeBox ul li a:hover{
			color:#B6311C;
		}

.bg-content .bg-inner #content-top{
	height:450px;
}
	.bg-content .bg-inner #content-top .form-ticket{
		 	background:url(../img/dialog.png) no-repeat;
			height: 307px;
			float:left;
			width: 232px;
	}
		.bg-content .bg-inner #content-top .form-ticket .title-form{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 25px;
			text-align: center;
			color:#80351E;
			padding-top:18px;
			text-transform: uppercase;
		}
			.bg-content .bg-inner #content-top .form-ticket  select.DropDownList-ticket{
				font-size: 14px;
				height: 32px;
				margin-top: 14px;
				padding-top:6px;
				cursor:pointer;
				width: 196px;
			}
				.bg-content .bg-inner #content-top .form-ticket  select.DropDownList-ticket option{
				}
			.bg-content .bg-inner #content-top .form-ticket input.submit{
				background: linear-gradient(45deg, #F8871E 0px, #F8871E 78%, #FFA148 78%, #FFA148 100%) repeat scroll 0 0 transparent;
				border: 5px solid #ED7E19;
				border-radius: 18px 18px 18px 18px;
				box-shadow: 0 2px 4px 0 #BD6B1D;
				color: #80351E;
				font-size: 18px;
				font-weight: bold;
				padding: 6px 25px;
				text-shadow: -1px 1px 0 #FFB672;
				cursor:pointer;
				float:right;
				margin-top:2px;
			}
			.bg-content .bg-inner #content-top .form-ticket input.submit:hover{
				  box-shadow: 0 2px 4px 0 #80351E;
    			color: white ;
			}
	.bg-content .bg-inner #content-top .form-moviebox{
		background:url(../img/home_movie_box.png) no-repeat;
		height: 407px;
		float:left;
		width: 718px;
	}
		 #tabs-film ul.ui-tabs-nav {
			 height:52px;
		}
			#tabs-film ul.ui-tabs-nav  li{
				width:355px;
				float:left;
				list-style:none;
				text-align:center;
				padding-top:16px;
			}
				#tabs-film ul.ui-tabs-nav  li a{
					font-size:25px;
					text-align:center;
					font-family:Georgia, "Times New Roman", Times, serif;
					text-transform:uppercase;
					
				}
					#tabs-film ul.ui-tabs-nav  li a:hover{
						color: #80351E;
    				 	text-shadow: 0 1px 0 #F8B26D;
						text-decoration:none;
					}
				
				#tabs-film .ui-state-default a{
					 color: #DD781C;
    				 text-shadow: 0 1px 0 #F8B26D;
				}
				#tabs-film .ui-tabs-active a{
					 color: #80351E;
    				 text-shadow: 0 1px 0 #F8B26D;
				}
#tabs-film #movieSlide-now
{
    overflow: hidden;
    position: relative;
 	height:329px;
    width: 687px;
}
#tabs-film  #movieSlide-now .content ul
{
    width:2030px;
    position:absolute;
}
  #tabs-film  #movieSlide-now .content ul li{
	  position:relative;
	  padding:0 17px;
	  float:left;
  }
    #tabs-film  #movieSlide-now .content ul li .item
    {
    }
		#tabs-film  #movieSlide-now .content ul li .item .img{
			height: 300px;
			max-width: 200px;
			width: 200px;
			border-radius: 7px;
    		box-shadow: 0 6px 4px 0 black;
		}
	#tabs-film  #movieSlide-now .content ul li .icon{
		width:40px;
		display:none;
		position: absolute;
		right: 21px;
		top: 8px;
		width: 40px;
		padding-top:3px;
	}
	#tabs-film  #movieSlide-now .content ul li:hover .icon{
		display:block;
	}
		#tabs-film  #movieSlide-now .content ul li .icon a.play-icon{
			background:url(../img/play_btn.png) no-repeat;
			width:40px;
			height:40px;
			display:block;
			padding-bottom:6px
		}
			#tabs-film  #movieSlide-now .content ul li .icon a.play-icon:hover{
				background: url(../img/play_btn_hover.png) no-repeat;
			}
		#tabs-film  #movieSlide-now .content ul li .icon a.ticket-icon{
			background:url(../img/ticket_btn.png) no-repeat;
			width:40px;
			height:40px;
			display:block;
		}
			#tabs-film  #movieSlide-now .content ul li .icon a.ticket-icon:hover{
				background:url(../img/ticket_btn_hover.png) no-repeat;
			}
	#tabs-film  #movieSlide-now .content ul li .type{
		bottom: 30px;
    	position: absolute;
    	right: 17px;
	}
		#tabs-film  #movieSlide-now .content ul li .type .a{
			background:url(../img/tag_type_center.png) ;
			 border-radius: 8px 0 0 18px;
			color: white;
			float: left;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 13px;
			font-weight: bold;
			height: 37px;
			line-height: 24px;
			padding-left: 5px;
			text-transform: uppercase;
		}
		#tabs-film  #movieSlide-now .content ul li .type .b{
			 float: left;
			height: 38px;
			width: 17px;
			background:url(../img/tag_type_right.png) no-repeat;
		}
#tabs-film #movieSlide-will
{
    overflow: hidden;
    position: relative;
 	height:329px;
    width: 687px;
	display:none;
	top:-328px;
}
#tabs-film  #movieSlide-will .content ul
{
    width:6000px;
    position:absolute;
}
  #tabs-film  #movieSlide-will .content ul li{
	  position:relative;
	  padding:0 17px;
	  float:left;
  }
    #tabs-film  #movieSlide-will .content ul li .item
    {
    }
		#tabs-film  #movieSlide-will .content ul li .item .img{
			height: 300px;
			width: 200px;
			max-width: 200px;
			border-radius: 7px;
    		box-shadow: 0 6px 4px 0 black;
		}
	#tabs-film  #movieSlide-will .content ul li .icon{
		width:40px;
		display:none;
		position: absolute;
		right: 21px;
		top: 8px;
		width: 40px;
		padding-top:3px;
	}
	#tabs-film  #movieSlide-will .content ul li:hover .icon{
		display:block;
	}
		#tabs-film  #movieSlide-will .content ul li .icon a.play-icon{
			background:url(../img/play_btn.png) no-repeat;
			width:40px;
			height:40px;
			display:block;
			padding-bottom:6px
		}
			#tabs-film  #movieSlide-will .content ul li .icon a.play-icon:hover{
				background: url(../img/play_btn_hover.png) no-repeat;
			}
		#tabs-film  #movieSlide-will .content ul li .icon a.ticket-icon{
			background:url(../img/ticket_btn.png) no-repeat;
			width:40px;
			height:40px;
			display:block;
		}
			#tabs-film  #movieSlide-will .content ul li .icon a.ticket-icon:hover{
				background:url(../img/ticket_btn_hover.png) no-repeat;
			}
	#tabs-film  #movieSlide-will .content ul li .type{
		bottom: 30px;
    	position: absolute;
    	right: 17px;
	}
		#tabs-film  #movieSlide-will .content ul li .type .a{
			background:url(../img/tag_type_center.png) ;
			 border-radius: 8px 0 0 18px;
			color: white;
			float: left;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 13px;
			font-weight: bold;
			height: 37px;
			line-height: 24px;
			padding-left: 5px;
			text-transform: uppercase;
		}
		#tabs-film  #movieSlide-will .content ul li .type .b{
			 float: left;
			height: 38px;
			width: 17px;
			background:url(../img/tag_type_right.png) no-repeat;
		}
	#tabs-film #movieSlide-now  .content .wrap_prev,#tabs-film #movieSlide-will  .content .wrap_prev1{
		background:#FF8C1E;
		border-radius: 0 70px 0 20px;
		bottom: -2px;
		height: 65px;
		left: 0;
		position: absolute;
		width: 84px;
		z-index: 1;
	}
		#tabs-film #movieSlide-now  .content .wrap_prev .prev-arrow,#tabs-film #movieSlide-will  .content .wrap_prev1 .prev-arrow1{
			background:url(../img/arr_left.png) no-repeat;
			bottom: 5px;
			cursor: pointer;
			height: 47px;
			left: 14px;
			position: absolute;
			width: 45px;
		}
	#tabs-film #movieSlide-now  .content .wrap_next,#tabs-film #movieSlide-will  .content .wrap_next1{
		background:#FF8C1E;
		border-radius: 70px 0 20px 0;
		bottom: -2px;
		height: 65px;
		position: absolute;
		right: -6px;
		width: 84px;
		z-index: 1;
	}
		#tabs-film #movieSlide-now  .content .wrap_next .next-arrow,#tabs-film #movieSlide-will  .content .wrap_next1 .next-arrow1{
			background:url(../img/arr_right.png) no-repeat;
			bottom: 5px;
			cursor: pointer;
			height: 47px;
			position: absolute;
			right: 14px;
			width: 45px;
		}
.bg-content .bg-inner #content- bot{
	width:470px;
	float:left;
}
	.table-box1 .t1{
		background:url(../img/box/1.png) left top no-repeat;
		height: 46px;
   	 	width: 25px;
	}
	.table-box1 .t2{
		background:url(../img/box/2.png);
		font-family: Georgia,"Times New Roman",Times,serif;
		font-size: 25px;
		text-align: center;
		text-transform: uppercase;
		color: #80351E;
		padding-top:4px;
    	text-shadow: 0 1px 0 #F8B26D;
    	vertical-align:middle;
	}
	.table-box1 .t3{
		background:url(../img/box/3.png) top right no-repeat;
		 height: 46px;
    	width: 25px;
	}
	.table-box1 .t4{
		background:url(../img/box/4.png) repeat-y ;
		width:25px;
	}
	.table-box1 .t5{
		background:#FF8C1E;
		
	}
		.table-box1 .t5 #div-km{
			height: 385px;
			margin-bottom: -5px;
			overflow: hidden;
			padding-top: 5px;
		}
			.table-box1 .t5 #div-km ul li{
				text-align:center;
				margin:4px 0px;
				margin-top:5px;
			}
				.table-box1 .t5 #div-km ul li img{
					border-radius: 7px 7px 7px 7px;
    				box-shadow: 0 3px 0 0 black, 0 5px 8px -1px black;
					width:409px;
					height:119px;
				}
	.table-box1 .t6{
		background:url(../img/box/6.png) repeat-y ;
		width:25px;
	}
	.table-box1 .t7{
		background:url(../img/box/7.png) left no-repeat;
		height: 25px;
		width: 25px;
	}
	.table-box1 .t8{
		background: url(../img/box/8.png) repeat-x;
    	height: 25px;
	}
	.table-box1 .t9{
		background:url(../img/box/9.png) right no-repeat;
		height: 25px;
		width: 25px;
	}
table{
	    background-color: transparent;
		border-collapse: collapse;
		border-spacing: 0;
}

